mkdir build
gcc -I. -Isrc/crypto -Isrc/model -Isrc/plat -Isrc/utils src/crypto/m_chacha20.c src/crypto/m_cprng.c src/crypto/m_md5.c src/crypto/m_prng.c src/crypto/m_rc4.c src/crypto/m_sha256.c src/crypto/m_xor64.c src/model/m_buf.c src/model/m_list.c src/model/m_map.c src/model/m_mem.c src/model/m_skiplist.c src/model/m_stm.c src/model/m_timer.c src/plat/plat_charset.c src/plat/plat_dir.c src/plat/plat_thread.c src/plat/plat_time.c src/plat/plat_type.c src/utils/utils_args.c src/utils/utils_debug.c src/utils/utils_str.c src/utils/utils_url.c -shared -fPIC -DM_FOUNDATION_IMPORT_ALL -lws2_32 -O2 -o build/mfoundation.dll
